Part Number Hot Search : 
HCS0503G GZF75C 2SK2669 8C547 251G2 LD7580A 2N540 TLP202G
Product Description
Full Text Search
 

To Download E90901 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 
DESIGNING SYSTEMS WITH HALIOS(R) SWITCH Scope
This application note provides information about how to design systems with the HALIOS(R)switch E909.01 and gives examples of schematics and appropriate surface materials.
E909.01
Features
y y y y y y y Two outputs for Proximity and Touch function SPI interface for measurement data Selfcalibration capability Operational up to 200klux ambient light Package SOP16 or TSSOP16 Supply voltage: 3.3V to 5.0V - 40C to +85C operating temperature
General Description
The HALIOS(R) principle highly improves sensitivity and robustness against disturbances of sensor systems. Therefore it is possible to realize, e.g. touch or approach detection systems based on a capacitive working principle even in metal shielded environment or optical input devices under high ambient light conditions. The E909.01 is an optical switch which is able to suppress the influence of ambient light by using the HALIOS(R) working principle. The device detects the rapprochement of objects and additionally indicates when the object touches the surface. These functions are available on the device pins PROX and Touch. Further, the corresponding measurement values can be readout via SPI interface. Elmos recommands the integrated optical module TCND3000 for optimized optical sensitivity.
Applications
y y y y y Waterproof switches Switch for anti-septic environment Switch with background lighting function Proximity sensing Optical key pad array
VDD
VDD
Translucent surface DS_obj DS_surf DS = DS_int + DS_surf + DS_obj
IR-Emitter LEDS (Transmitter) Photodiode IR-Emitter LEDC (Compensation)
100F
10
100F DVDD
AVDD
DVDD
TIN
Filter Demod.
SCK
SPI
MOSI
VDD
VDD
VDD
LEDC
Touch a / LDB
Touch b / MISO
LEDS
DS_int
TCND3000
DC
control
EN_SPI SWTO PROX
LEDC
LEDS
GND
TIN
SYI SYO AVSS DVSS
200pF
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
1/39
100k
500
500
Parameter
yes 0 mm 0 mm 0-50mm or more Positive fit necessary Positive fit necessary depending on the setup Huge effort Medium effort Exremely low effort yes no yes
Integration under Solid Surface
no
Mechanical
Capacitive
Piezo-electric
Resistive
HALIOS(R)(optical)
System Comparison
ELMOS Semiconductor AG
Printability of surface yes yes no Depending on surface Depending on surface no no yes yes no restricted no Restricted temperature range Certain force necessary no no no no restricted yes yes yes restricted yes no yes yes restricted
Possibility to change arrangement of elements (e.g. exchangeability of surface) Medium effort
Possible distance between actuator and surface
0 mm Several mms Positive fit necessary
Huge effort
yes
Resistance against mechanical wear
no
All IR transparent colors and surface possible
Operation under humid conditions
restricted
yes yes yes yes yes yes Light touch of surface, even gesture recognition yes
Application Note
Resistance against chemicals and liquids
restricted
2 /39
Touch of surface suf- Certain force necesficient sary no
Possibility to differentiate between certain gestures
Possibility of far distance detection
no
no
Resistance against influences by temperature changes
Resistance against influences by ageing
no
yes
Required operation force
Certain force necessary
QM-No.: 03AN0801E.01
E909.01
Possibility to change functionality via SW
no
E909.01
SOP16 Package Outline and Description

1 2 3 4 5 6 7 8
16 15 14 13 12 11 10 9

Figure: Pin-Out E909.01
Pin Description Pin Nr.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Name
AVDD TIN AVSS LEDC DVSS LEDS DVDD ENSPI SWTO TOUCH_A/ LDB TOUCH_B/ MISO SYO PROX SYI MOSI SCK
Type 1)
AI AI AG AO DG AO AI DI DI A I/O DI A I/O DZ DZ* DI DI DI DI
Function
Analogue supply Transimpedance amplifier input Analogue ground Output compensation LED Digital ground Output Sending LED Digital supply Enable the SPI Interface Select touch or toggle mode Output of the "Touch" function with an analogue switch of typically 30 between pin 10 and pin 11. In SPI operation mode (ENSPI=HIGH) this pin redefindet to the LDB "chip select" output Output of the "Touch" function with an analogue switch of typically 30 between pin 10 and pin 11. In SPI operation mode this pin redefindet to the MISO "master input slave output" output Synchronisation output (*high resistance for a short timer after power on and SPI Reset)
"Proximity" function output (active low) Synchronisation input SPI "master output slave input" SPI serial clock
1) A = Analog, D = Digital, G = Ground, I = Input, O = Output, I/O = Bidirectional and Z = Tristate Output
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
3/39
E909.01
SOP16 Package Outline
N
Index Area
-BE
H Detail 'B' L
123 Detail 'A' e A A1 -CSeating Plane C h X 45 Detail 'B'
Mould Parting Line
D -A-
B Detail 'A'
TSSOP16 Package Outline
D N 9 C
E
E1
Index Area
1 E h
8
Seating Plane A2
phi L
A A1 B
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
4 /39
E909.01
1 Optics 1.1 Optical Operation Principle
The HALIOS(R)-switch is based on the principle of a reflective light barrier. A LED transmits light into the surrounding area. This light is partly reflected by a translucent surface and an approaching finger. The reflected light is then received by a photodiode. Thus the system consists of two optical couplings: one fixed predetermined by the setup, mainly the surface, and one predetermined by an approaching finger. Let's take a closer look at the character of a finger. A finger can be characterised as a reflector with Lambertian characteristics. Figure 1.1 shows some samples of diffuse reflection of human skin (variations due to various reflexion grades).
Figure 1.1: Diffusion of human finger
The diffusion of the human skin is characterised by an area ranging from blue to green (about 590 nm) with a low diffuse reflection and an area from red to infrared with high diffuse reflection. This characteristic step is generated by the colour of blood and independent of the colour of skin. Consequently the use of red or infrared LEDs for the HALIOS(R)-switch should be preferred. This spectral range also fits ideally the low priced silicone photodiodes. The TCND 3000 module uses a wavelength of 885 nm. The reflection of clothes in the IR range can not be derived from the visible appearance as shown in Figure 1.2.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
5 /39
E909.01
Figure 1.2: Diffusion of some clothes
The area, where the touch is supposed to take place, is illuminated by the transmitting LED and observed by the photodiode. The definition of this area is predetermined by the optical setup, especially the overlapping of radiation and receiving characteristics of the sending LED and photodiode. The sensitivity of the system is specified by a change between the received light resulting from an approaching finger in comparison to the received signal, when no object is near the surface. The setup using the TCND3000 is shown schematically in figure 1.3.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
6/39
E909.01
Figure 1.3: Schematic setup with TCND 3000
The light can take three different ways between the transmitting LED to the receiving photodiode. The first way is predetermined by the TCND 3000 module itself (optical coupling DS_int), the second is fixed by the set-up (DS_ surf) and the third way is defined by the finger (DS_obj). The internal coupling of the module is designed for stable operation of the IC E909.01. The reflection resulting from an approaching finger, however, should be greater than the one resulting from the internal setup. Please note that every surface gives an additional reflection. The situation can be simulated with ray tracing using a reflector with Lambertian surface characteristics substituting a finger. It is also possible to use an analytical description. The radiation characteristic of a LED or the receiving characteristic of a photodiode is in good approximation given by: =0 cos () Equation 1.1
The exponent is given by the half power angle 0.5: = In (0.5) In (cos( 0.5)) Equation 1.2
The transmitting LED and the receiving LED have both a half angle of 20, consequently is approximately 11. The finger can be characterised as a Lambertian reflector described by the equation 1.1 by setting to 1. To provide a well working system, it is necessary to arrange the optical couplings DS and DC (cf. figure 1.3) in a certain ratio and a certain range. The optical coupling is given by the ratio of the received light power compared to the transmitted light power. Especially the ratio of the two parts of DS should lie within a certain range. For more details, please refer to the next chapter.
ELMOS Semiconductor AG
Application Note
LEDC
LEDS
GND
TIN
Translucent surface DS_obj DS_surf DS = DS_int + DS_surf + DS_obj
IR-Emitter LEDS (Transmitter) Photodiode IR-Emitter LEDC (Compensation)
DS_int
TCND3000
DC
QM-No.: 03AN0801E.01
7/39
E909.01
1.2 Optical and Geometrical Design
Let's take a closer look at the HALIOS(R) - control constraint. The control constraint requires that the photodiode has to "see" the same light intensity from both light sources (LEDs). The ELMOS IC E909.01 controls the current of the LEDs. These currents are then translated into light intensity (kLED). The current produced inside the IC is controlled by a DAC driven from the LOOP-Value n. The transfer factor is 10 or 20 mA (Imax_s) nominal full range for the transmitting LED and 1 or 2 mA (Imax_c) nominal full range for the compensating LED. It is also possible to choose between two control principles. One controls both LEDs against each other (X-control) and the other determines the intensity of the transmitting LED on a fixed level (Y-control). The system is described by the following equations: For X-control Imax_S nmax-n kLED DS = Imax_C n kLED DC nmax nmax For Y-control Imax_S kLED DS = Imax_C n kLED DC nmax Equation 1.4 Equation 1.3
To balance both equations it is necessary to take the ratios of the optical coupling D and the ratio of the current ranges Imax into account. The Y-control clips if the ratios are out of balance. The X-control works under any circumstances, but "compresses" the Loop signal to fit into the range from zero to nmax. The ratio of the current ranges can be chosen via parameters in three steps: Imax_C ={0.05, 0.1, 0.2} Imax_S Equation 1.5
Consequently the ratio of the optical couplings should fit this range. Normally it is not very easy to adjust the LEDs correctly to meet the specification of DC and DS. Using the TCND 3000 one can save oneself the difficult adjusting work, as the development of the module already took this into consideration. The optical couplings are adjusted in such a way, that a finger can be detected in a range of 1 to up to 20 mms. The absolute value of the optical couplings determines the noise and proximity distance. Inside the TCND 3000 the values of the optical couplings are fixed reliable levels. Using the SPI interface it is possible to read the Loopvalue n. This value contains all information about the system. Here are some hints to qualify the signal: y noise (difference between min and max-value) without an object: about 2 to 6 y Loopvalue without an object: 100 to 400 y Change of Loopvalue with Object (finger): > 100 Always evaluate the combination of surface material and distance to the module.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
8/39
E909.01
Figure 1.4: Basic arrangement using TCND 3000 module supplied by VISHAY(R)
The resulting photodiode current depending on the distance of an object (representing a finger) to the TCND 3000 is shown in figure 1.5. Please note that the compensating LED causes a photodiode current of zero to up to 5 A depending on the loop value.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
9/39
E909.01
Figure 1.5: Photocurrent caused by reflection vs. distance. (cf. VISHAY(R) datasheet figure 5)
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
10 /39
E909.01
1.3 Surface materials and mechanical set-up
It is possible to use a wide variety of materials for the surface, however, some constraints have to be taken into account. These constraints can be divided into two groups according to their mechanical or material properties. Mechanical constraints: y The surface should not move relative to the optic, otherwise the Touch-Algorithm does not work properly y The surface should be mechanically stable y The surface should fit the requirements of mechanical and chemical stability for your application y The surface should give the user a mechanical orientation, like a dent or a grove. y This haptic feedback improves the mobility. Material constraints: There are three parameters of the material that should not get mixed up. The visible transparency of a material is determined by two effects: the absorption in the volume and the diffusion in the volume. The last material parameter is the diffusion by surface roughness. Nearly all artificial materials are transparent in the visible and near IR range. The transmitted light power is additionally influenced in fully clear materials by the refractive index (Reflexion given by the Fresnell Law). Consequently the transmission can reach a maximum of approximately 92% for PMMA. There are a lot of pigments and colouring dyes. Organic dyes give the visible colour by absorbing some parts of the visible spectral range. They normally do not absorb in the infrared range. Inorganic dyes are enclosed particles and give a diffusion of the material. This diffusion exists also in the infrared range. Especially the colour white is always created by diffuse wavelength independent reflexion. Diffuse surfaces and printing on surfaces gives additional diffusion. The target is to get as much IR light as possible through the surface and to influence the focusing of the optoelectronic components as little as possible.
Table 1.1 gives a rough overview about materials well suited for switch applications.
Type
PMMA N6 N7 N8962 PMMA white 010 PMMA white 017 PMMA 962 (PERSPEX(R)) PMMA blue 627 PMMA red 555 PMMA green 777 Plexiglas Satinice(R) clourless
Supplier
Degussa Roehm(R) Degussa Roehm(R) Degussa Roehm(R) ICI(R) Degussa Roehm(R) Degussa Roehm(R) Degussa Roehm(R) Degussa Roehm(R)
Colour
clear white white black blue blue red red green diffuse black
Remark
Transmitter with small half power angle and directly mounted to the surface
Transmitter with small half power angle and directly mounted to the surface
PMMA 7704 (PERSPEX(R)) ICI(R) PMMA 4401 (PERSPEX(R)) ICI(R)
Macrolon(R) Ft: 450601 Bayer(R)
Table 1.1 : Samples of tested materials
Transmitter with small half power angle and directly mounted to the surface
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
11 /39
E909.01
1.4 Design Rules
To build up a well working switch please take the following steps: 1. Compile your set-up and read out the Loop-signal 2. Select the kind of surface material, surface roughness and distance in such a way that the Loopsignal ranges between 100 and 400 3. Control the Loopsignal noise (good is 2 to 6 peak to peak) 4. Place your finger on the switch. The Loopsignal should change a minimum of 100 and not go to saturation 5. Repeat step 2. Here are some hints concerning the selection and adjustment of the components: y Diffuse material or a rough surface put the material as close as possible to the TCND 3000 module y Signal change by finger too low decrease Loop-value without finger, reduce surface reflexion; change default state of transmitter and compensator currents y Proximity distance too small use non diffuse surface material; reduce surface reflexion y Noise too high this is caused by a low energy at the photodiode. Increase power of transmitter by increasing the current with a current mirror y Proximity-signal without an object this is caused by a top high noise. Also a modulated light source with HALIOS(R) frequency (125 kHz) can cause this problem y A touch is not detected check the amplitude in the LOOP-Signal and the stability of the signal. Check the mechanical stability of the surface. y The system is sensitive to ambient light reduce the noise of the LOOP-signal; increase the system power by LED current; check the DC photodiode current (less than 1mA); check for modulated ambient light sources; use photodiode with filter y Effect of FIXS configuration by setting the FIXS configuration the touch amplitude is in most cases doubled, but the system is more sensitive to the mechanical adjustment y Effects of HICS and HICC enabling or disabling both, gives the same sensitivity except that by enabling both the noise increases. Enabling HICS and disabling HICC gives a sensitive system and disabling HICS while enabling HICC leads to a very stable system
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
12/39
E909.01
1.5 Advanced configuration
In some special cases it might not be possible to achieve a proper functioning via adjusting the LED currents using the SPI commands or it might not be possible to change the mechanical setup. In such rare cases it could be helpful to adjust the LED currents very precisely. Therefore use a current mirror circuit as shown in figure 1.6. The depicted values are a very good starting point, but should be adjusted to your application.
VDD
680
VDD
27
BC857 IR-Emitter LEDS (Transmitter)
To 909.01 pin 6 (LEDS)
150
BC846
LEDS
270
GND
GND
GND
TCND3000
1k
2.2k adjust
LEDC
BC857
To 909.01 pin 4 (LEDC)
1.8k
BC846
2.2k adjust
GND
GND
Figure 1.6: Current mirror circuit (shown values are a very good starting point)
In case of a very high backscattering from the surface to the module, adjusting the currents will not solve the problem. In such cases the insertion of an additional shielding between the transmitter and the receiver might be a better solution. This can be reached only by filling the grove in the module between transmitter and receiver by using black epoxy glue (Please make sure that the glue is really IR absorbing), or by introducing a mechanical shielding from the module up to the surface. These two possibilities are shown in figure 1.7. If you use such a set-up please test appropriately and keep the tolerances in mind.
ELMOS Semiconductor AG
Application Note
IR-Emitter LEDC (Compensation)
To 909.01 pin 2 (TIN)
TIN
VDD
VDD
Photodiode
QM-No.: 03AN0801E.01
13 /39
E909.01
Scattering surface
Filling of IR absorbing epoxy glue
Mechanical shield made of black plastic
IR-Emitter LEDS (Transmitter)
Photodiode
IR-Emitter LEDC (Compensation)
IR-Emitter LEDS (Transmitter)
Photodiode
IR-Emitter LEDC (Compensation)
TCND3000
TCND3000
LEDC
Possibility 1 Figure 1.7: Introduction of optical shielding
Possibility 2
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
14 /39
LEDC
TIN
LEDS
LEDS
GND
GND
TIN
E909.01
2 Working Principle ASIC 2.1 Block Diagram
AVDD DVDD
DVDD
TIN
Filter Demod.
SCK
SPI
MOSI
LEDC
Touch a / LDB
Touch b / MISO LEDS
control
EN_SPI SWTO PROX SYI SYO
AVSS
DVSS
Figure 2.8: Block Diagram E909.01
The high ambient light suppression using the HALIOS(R) principle is based on two light sources which are clocked by inverted phases. The photo-current receiver amplifies the difference of the received signal in both clock phases and modulates the light source intensity in a negative feedback loop in order to compensate the received signal to zero. Thus the input amplifier is always regulated to its most sensitive operation condition independent of the ambient light conditions. The receiving path uses a transimpedance amplifier with DC-current control to transfer the photo current into a voltage. The signal is then amplified and filtered to remove disturbing signals and amplifier offsets. The demodulator samples the voltages at the output of the amplifier synchronously to the LED clocks, takes the difference of the signal in phase A and phase B and delivers the sign of this difference to the digital integrator. The transmitting path produces the signals for the LED modulation by converting the integrator output to an analogue voltage. The output drives the compensation LED (LEDC) as shown in figure 2.1 with a voltage controlled current source of maximum 1.5mA output current. The sending LED (LEDS) is driven by a constant current of 10mA. Both outputs are then clocked synchronously to the demodulator. The detection algorithm analyses the data sequence of the digital integrator to detect whether an object is simply approaching the sensor or if it is actually touching the surface of the switch.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
15 /39
E909.01
2.2 Overview Basic Functions
When an object appears in the detection range of the sensor the signal PROX is activated. If a touch occurs on the sensor surface a signal is given by closing an analogue switch of 40 Ohm between the pins TOUCH_a, and TOUCH_b. With a wipe over the sensor surface the detection algorithm is reset.In order to reduce the current consumption the measurement cycle is activated only for a short time Tmeasure. During the passive time Tpassive the IC is switched to an operation mode with reduced current consumption. When an object is in the detection area of the sensor the proximity signal is activated and the sampling rate is high. If no object is detected the sensor is switched to stand-by mode with reduced sampling rate in order to minimize the mean current consumption. To change this default configuration a full bidirectional SPI interface consisting of the pins LDB, SCK, MOSI and MISO can be activated with the pin ENSPI. It is possible to adjust several thresholds and time constants which are used for the proximity, touch and wipe function. Additionally it is possible to read back data from the switch to the supervising -Controller In this case the output of the digital integrator can be observed directly by the C and it is possible to implement different algorithms for signal detection. If several switches are positioned in close range of each other, the measurement phases can be synchronised in order to minimise disturbances between the switches. The synchronisation bus consists of the pins SYI and SYO and connects all switches in a loop.
2.2.1 Synchronisation
The synchronisation is reached by passing a pulse from one switch to the next. The sensor which has activated the measurement cycle switches the output SYO to HIGH`. Then the first switch delays the new cycle until the passive time Tpassive has passed. The first switch is defined with a pull-up resistor at pin SYO. The synchronisation leads to a reduced noise and improves the ambient light suppression. If the synchronisation pulse is observed by the C it is possible to reduce the noise caused by the communication by delaying the SPI commands until the measurement cycles are finished.
2.2.2 Active - and Stand-by - Operation Mode
To reduce the current consumption the measurement phase is only activated for a short time of 25 clock periods (200 s) and the LEDs are clocked with 125 kHz. Together with a settling time for the amplifiers the total measurement time has a value of Tmeasure = 464 s. Afterwards during the passive time the measurement is stopped and the LEDs are switched off. When an object (movement) is detected and the proximity signal becomes 0` the sensor is in the active operation mode for a minimum of 260 ms (minimum active time). In this case the measurement is activated with a rate of 244 Hz. When no movement is detected during this time the sensor is switched to stand-by mode and the sampling rate is reduced to 15 Hz. If the object is still in the detection area (without a movement) the PROX-output stays active (0`), independent of the operation mode (default). By connecting the PROX output to the interrupt pin of the supervising C, it is possible to use the proximity event as a wake-up signal for the C.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
16/39
E909.01
2.2.3 Detection Algorithms
The algorithms to detect a switch event are observing the integrator output which is proportional to the modulation current of the compensation LED. If no object is in the detection area of the sensor and the regulation loop has settled, the integrator signal has a static value. If an object approaches the sensor the integrator output changes its value. As soon as a certain threshold value is reached the proximity signal PROX is activated. To detect a touch event the 1st and 2nd derivatives of the integrator output are used additionally. These values are functions of the objects velocity and acceleration. A touch is detected if the object is approaching with a minimum velocity, stops on the sensors surface with a minimum of negative acceleration and remains on the surface of the sensor without moving after the touch for a minimum time of 130 ms (can be adjusted with the parameter TOTIM in table 2.2). This time criterion is used to assure that the indented touch is really detected as such. If the object is removed from the sensor surface the stand-by mode is activated again as soon as the output of the integrator reaches the old value which it had before entering the active mode. If something should fall onto the surface and activate the TOUCH, a time-out function switches back into stand-by mode after global time out (TIMOV - descr. in table 2.2) and the recent static value of the integrator output is used as new reference value for the proximity function. The TOUCH signal output (on pins 10 and 11 or via SPI) depends on the pin SWTO. When this pin is connected to ground, TOUCH is only active as long as the object touches the surface (touch-mode). When it is connected to supply, it is in toggle-mode: A TOUCH event closes the switch and the TOUCH output stays active as long as the next TOUCH event opens the switch. With a wipe over the sensors surface the detection algorithm is reset. If after a touch some dirt should remain on the sensor, the system will not turn to stand-by mode due to a higher reflection. In this case a wipe stops the time-out and a new reference will be found.
2.3 SPI Interface
16 data bits are sent to the E909.01 via SPI. The first four bits contain the address bits. These four bits tell the E909.01 its general operation. The next four bits contain the Data information. The last eight bits are not used. The SPI interface consists of 4 pins: 1. MOSI : Master Out Slave In : C => ASIC 2. SCK : Serial Clock : C => ASIC 3. LDB : Load (active low): C => ASIC 4. MISO : Master In Slave Out : ASIC => C
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
17/39
E909.01
2.3.1 SPI Transmission
Each transmission starts with a falling edge on LDB and ends with a rising edge. During transmission commands and data are shifted according to the following rules 1. 2. 3. 4. LDB line is active (active LOW`) MOSI data are shifted in on the rising SCK edge MSB first and LSB last MOSI data are read on the falling SCK edge. A command is only carried out on the rising edge of LDB when 16 clock cycles are counted during the last transmission. 5. MISO is active when LDB is LOW` and is tristated when LDB is HIGH`. 6. SCK should remain LOW` after the 16th SCK falling edge.
The following diagram shows one data transmission over the SPI-bus. For exact timing please refer to the specification 03SP0277E.
Figure 2.9: Example of a correct data transmission, command h2200
2.3.2 MISO Line
16 bits of Data are returned to the C on the rising edge of SCK. The returned data contains information concerning the state of the switch and the value of the DAC or the received command. This depends on the parameter RETUR (default LOW`). RETUR
MISO LINE
MSB[1] [2] [3] [4] [5] [6:13] [14] [15] LSB[16] TMODE DATA[0:3] RETUR TMODE TMODE
`LOW' not STANDBY MOVEDO PRETO TOUCH WIPE COUNT[9:0] `HIGH' not STANDBY MOVEDO PRETO TOUCH WIPE ADDR[0:3]
Table 2.2
In the example of figure 2.2 the received bits are: 1110001111111110 (with default parameters). This means the E909.01 is in active mode (internal PROX, here: high active!), the states MOVEDO and PRETO are low active and TOUCH, WIPE are high active. The integrator value is COUNT="0111111111"(511) and the LSB: TMODE (high active) indicates that the E909.01 is not in test-mode.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
18 /39
E909.01
Bit Position
MSB Bit (14) Bit (13) Bit (12) Bit (11) Bit (10) Bit (9) Bit (8) Bit (7) Bit (6) Bit (5) Bit (4) Bit (3) Bit (2) Bit (1) LSB
Name
MOTION MoveDown* PreTouch* TOUCH WIPE -> -> -> -> -> -> -> -> -> -> TESTMODE
Description
This bit is activated when an object is moving inside the sensor area. Once the object remains still the signal is deactivated. This signal is activated when the minimum TOUCH level(THZ2) and the minimum velocity level(THD1) have been reached. If the signal remain in the state PreTouch for the required TouchTime(TOTIM) the Touch signal is activated. This signal is activated when MoveDown is active and the deceleration remains under the THA level(This parameter is coupled with THD1).
This signal is activated when an object slides quickly over the sensor surface. RETUR = `0' COUNT (9) COUNT (8) COUNT (7) COUNT (6) COUNT (5) COUNT (4) COUNT (3) COUNT (2) COUNT (1) COUNT (0) RETUR = `1' ADDR (3) ADDR (2) ADDR (1) ADDR (0) DATA (3) DATA (2) DATA (1) DATA (0) NA NA
Note: Signals marked with * are active low; all others are active high. Data is shifted out on the rising SCK edge starting with MSB.
This bit indicates that the ENSPI pin is at half of VDD. It is now possible to conduit the productional tests.
WIPE:
This signal RESETs the detection algorithm to it default state. If in TOGGLE mode(set with pin SWTO) an active TOUCH signal will not be RESET unless the SPI cmd. 0X1B** has been sent (RSWIPE). This bit determines the value that is returned over the SPI interface. With the SPI cmd 0X1C** the COUNT value is returned, and with the SPI cmd. 0X1D** the data returned contains the last SPI cmd that was received.
RETUR:
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
19 /39
E909.01
2.3.3 Address decoding
Address Data "0000" "0001" "0010" "0011" "0100" "0101" "0110" "0000" "0111" "1000" "1001" "1010" "1011" "1100" "1101" "1110" "1111" Hex 00** 01** 02** 03** 04** 05** 06** 07** 08** 09** 0A** 0B** 0C** 0D** 0E** 0F** Default enabled Signal G0 disabled enabled disabled enabled disabled enabled disabled enabled disabled enabled unused unused unused unused unused unused Gain setting 6dB. Description
disabled
G1
Gain setting 12dB.
enabled
HICC
High current for compensation LED.
disabled
HICS
High current for sending LED.
disabled
FIXS
Fixed current for sending LED.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
20 /39
E909.01
Address Data "0000" "0001" "0010" "0011" "0100" "0111" "1000" "0001" "1001" "1010" "1011" "1100" "1101" "1110" "1111" Hex 10** 11** 12** 13** 14** 17** 18** 19** 1A** 1B** 1C** 1D** 1E** 1F** enabled ACC_ON Default Signal disabled enabled 4 LSB 8 LSB disabled enabled disabled enabled return counter value return command Description En/Disabled the counters acceleration (see 4.1). -Enabled -> step size: 1-8 LSD. -Disabled -> step size: 1 LSB. 4 LSB SELACC Select the maximum integrator step size (see 4.1) unused En/Disables an additional touch time , which is depending on the signals dynamic. It is used for synchronisation (see 4.4) Disables the resetcaused by a detected WIPE signal when the switch is in togglemode (SWTO="1") (see 4.2) RETUR switches the data which is send out via MISO, see section 4.1.3 If enabled the PROX output is held active (low) as long as an object is inside the detection area.
-
SELDELAY RSWIPE
disabled
disabled return counter value enabled
RETUR
HOLDPROX
disabled enabled
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
21 /39
E909.01
Address Data "0000" "0001" "0010" "0011" "0100" "0111" "1000" "0010" "1001" "1010" "1011" "1100" "1101" "1110" "1111" Hex 10** 21** 22** 23** 24** 27** 28** 29** 2A** 2B** 2C** 2D** 2E** 2F** 32 LSB THZ2 4 LSB THZ1 Default Signal Sets to 3 LSB Description 1st Threshold for proximity sensitive
Sets to 4 2nd Threshold for proximity is LSB 2* THZ1 Sets to 5 LSB Sets to 8 LSB unused
Sets to 4 LSB
not sensitive
Sets to 32 LSB
Sets to 16 LSB
sensitive
Sets to 256 LSB Sets to 512 LSB
Sets to 192 LSB
Sets to 128 LSB
Sets to 64 LSB
Minimum dynamic for touch detection
not sensitive
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
22/39
E909.01
Address Data "0000" "0111" "1000" "1001" "1010" "1011" "1100" "1111" Hex 30** 37** 38** 39** 3A** 3B** 3C** 3F** (soft) Default 4 LSB/ -4 LSB THD1/ THA Signal 4 LSB/ -1LSB 4LSB/ -4LSB 7LSB/ -7LSB Velocity and acceleration threshold for touch. unused Description
very soft soft middle hard
"0011"
10LSB/ -10LSB unused
Address
Data "0000" "0111" "1000" "1001" "1010"
Hex 40** 47** 48** 49** 4A** 4B** 4C** 4D** 4E** 4F**
Default -
Signal 65ms unused
Description
130ms
TOTIM
130ms 130ms 260ms
Touch time (holdtime), constant part of Tvalid 32s 8min PROX 12,5min 16min No timeout
"0100"
"1011" "1100" "1101" "1110" "1111"
48s
TIMOV
TOUCHED
48s 60s No timeout
Duration of timeout when system sate is TOUCHED or PROX
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
23 /39
E909.01
Address Data "0000" "0001" "0101" "0010" "0100" "0110" "1111" Hex 50** 51** 52** 54** Default enabled Signal OSCON disabled unused Switches internal oscillator off unused unused Description
56** 5F**
Address "0110"
Data "0000" "1111"
Hex 6***
Default -
Signal unused
Description
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
24 /39
E909.01
Address Data "0000" "0001" "0010" "0011" "0100" "0101" "0111" "0110" "0111" "1000" "1001" "1010" "1011" "1100" "1111" Hex 70** 71** 72** 73** 74** 75** 76** 77** 78** 79** 7A** 7B** 7C** 7F** PROXNUM2 2 PROXNUM1 2 DYNSTEP Default Signal Sets to 0 Sets to 1 Sets to 2 Sets to 3 Sets to 0 Description Pos./Neg. steps greater than DYNSTEP are counted up in the dynamic counters: NEGCNT and POSCNT, otherwise they are in reset. sensitive
not sensitive sensitive
If PROXCNT, which counts the number of subsequent Sets to 1 samples that pass the 1st threshold THZ1, is greater than Sets to 2 PROXNUM1, than proximity is detected. Sets to 3 unused
not sensitive
2
Sets to 2 If POSCNT or NEGCNT> PROXNUM2 Sets to 3 proximity is detected unused
sensitive not sensitive
-
Address "1XXX"
Data "XXXX"
Hex ****
Default -
Signal Test mode commands
Description Dont use !
Table 2.3: Address decoding
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
25 /39
E909.01
2.3.4 Adjustment of the HALIOS(R) parameters while using the SPI interface
The parameterization of the IC via SPI by using the parameter commands HICC, HICS, FIXS (see Table 2.3) can lead to a spontaneous activation of the TOUCH-output. This effect is the result of the sudden change of the DAC values caused by the adjustment. The TOUCH-output then will remain active for up to 40 seconds until timeout occurs. This behaviour only applies to applications that communicate via SPI instead of using the IC stand alone. The necessary procedure to prevent this effect is described below. In this case the ENSPI pin of the IC has to be connected to an additional digital output from the external controller as shown in schematic Fig. 2.10. The values of the resistor RD1 and RD2 (values are always equal) are dependant on the supply voltage DVDD. It must be ensured that the maximum possible current through ENSPI is limited to 1mA.
SCK MOSI MISO VDD 100K LDB ENSPI
use ceramic type condensators (1206) for components C1 and C4 AVDD TIN AVSS LEDC DVSS TCND3000
VDD RD2 2,7k 47U C3 GND 10U C4 TIN LEDS 10U R3 10 C1
E909.01A
SCK MOSI SYI PROX SYO
R4 500
R1 Display LED red
LEDS DVDD ENSPI
TOUCH_b TOUCH_a SWTO
2,7k RD1
Figure 2.10: Circuit diagram of a freely configurable switch
To parameterize the IC, first, ENSPI must be set low, followed by the two commands `a5**' and `a4**'sent via SPI. Then ENSPI has to be released (set high) again and the parameter commands can be transmitted. The required timing for this sequence is described in detail in Fig. 2.11. All shown delay times, except the duration, are meant as minimum values.

Figure 2.11: Timing diagram of the parameterization sequence
ELMOS Semiconductor AG
Application Note
D2
QM-No.: 03AN0801E.01
26/39
E909.01
2.4 Synchronisation
The synchronisation is done by passing a pulse from one IC to the next. Each IC has an input SYI and an output SYO. The output SYO is connected to the input SYI of a neighbouring IC E909.01 in a chain of IC E909.01 or connected to its own SYI if there is only one switch. The output SYO is HIGH` when an IC E909.01 is performing a measurement cycle. An E909.01 activates when 1. It is a slave E909.01 and there is a falling edge on the input SYI 2. It is the master E909.01 and the passive time has elapsed.
VDD
100K
VDD
100K
PROX SYI SYO
E909.01 Master
PROX SYI SYO
E909.01 Slaves
PROX SYI SYO
E909.01
Figure 2.12: Example of synchronisation of three E909.01
2.4.1 Definition of master (via resistance 100k)
In a chain of E909.01 there is only one master E909.01. The decision which one functions as master depends on the output pin SYO. The master E909.01 is defined by a pull-up resistor of 100K on its SYO output. Initially the digital output of this pin is tristated so the value on the pin depends on whether it is connected to a pull-up or not.
VDD
100K SYO_OUT EN_SYO
TRISTATE
SYO
LOGIC
SYO_READ
Figure 2.13: Decision of master
After the initial power on or a SPI-reset, each E909.01 checks to see if it functions as master or slave. This decision depends on the value of SYO_READ while EN_SYO is LOW`. The signal EN_SYO controls the tristate buffer, while it is LOW` the pin SYO_OUT is in high resistance state. The value of EN_SYO is the delayed power-on or SPI reset.
ELMOS Semiconductor AG Application Note QM-No.: 03AN0801E.01
27/39
E909.01
2.4.2 Cancelling a touch signal
The touch algorithm consists of mainly three states. In the state APPROX the algorithm has detected an object and the signal proximity is activated. When the object approaches further with a minimum velocity and stops on the sensor surface with a minimum acceleration the pre TOUCH-STATE is enabled. When the object remains calm on the surface for a certain time the TOUCH-STATE is entered. To avoid the situation where there occurs a touch by two or more switches at the same time a cancel-pretouch signal is sent over the SYO line to all switches. To ensure that the switch with the highest dynamic responds to the TOUCH event, the additional touch time with SELDELAY (see table 2.2) should be enabled. This means higher dynamic causes less delay. The first switch detecting a TOUCH sends a cancel-pretouch signal on the SYO line. Each switch in turn cancels its PRETOUCH and sends the cancel-pretouch signal to the next switch. Only the switch that originally detected the touch can stop this pulse, so the pulse is going round at least once until it reaches the switch which detected the switch event in the first place. Afterwards all other switches are able to detect another TOUCH event. The cancel-pretouch signal is a small pulse which is sent after the measurement cycle is finished and a TOUCH has been detected. To decide whether this signal has been sent or not, the time period is measured in which SYI is zero after a falling SYI event has occurred. If this time is too short then the switch knows that a TOUCH was detected by a neighbouring switch and when it is in state PRETOUCH it will cancel this touch event and change its state to APPROX.
2.4.3 Proximity detection and change of sampling rate
If in a chain of several ICs E909.01 one of the slaves detects an approaching object it can`t speed up the sampling rate by itself, as only the master chip is able to do this. Thus all ICs E909.01 in a synchronised chain are connected parallel to a pull-up resistor and the master chip can read the common PROX signal to change the sampling rate (see figure 2.2). To ensure the appropriate functionality the parameter HOLDPROX (see table 2.2) should be set to 0` to get the internal PROX = not STANDBY which indicates the sampling rate.
2.5 Analogue parameters
The parameters HICC (High Current Compensation) and HICS (High Current Sender) listed in the address decoding table in paragraph 2.3.3 can be used to set the operating point of the HALIOS(R) loop. Additionally a self test can be implemented when using SPI interface. By switching the sending current from low to high a touch should be detected. The same effect can be achieved by switching the compensation current from high to low. With FIXS (table 2.2) the LED driver of the sender can be set to regulated (FIXS=0) or fixed mode (FIXS=1). FIXS=1 means that the sending LED is pulsed with a constant current. By setting FIXS=0 the sending current is inversely controlled to the compensation current. This means that if the compensation current increases, the sending current is decreased by the same relative amount. In this mode the system never saturates and can handle a great variation in optical reflections. With G0, G1 the gain of the amplifier is set. It should be set to value that the modulator can differ between single one LSB changes of the DAC. The limiting factor here is the noise of the amplifier which is about 2.7nArms referred to the input. With OSCON=0 (see table 2.2) the system can be set to a sleep mode. If this command is sent during a measurement phase the system waits until the measurement has finished before it stops.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
28/39
E909.01
3 Application diagrams 3.1 Application diagram of a switch without SPI
The simplest configuration consists of one switch IC E909.01 as a single switch without SPI interface. The corresponding circuit diagram is shown in figure 3.1. The touch and the proximity signal are indicated with two LEDs. With the pin SWTO one is able to define whether the touch output should be activated only during the time the touch event is detected (touch mode) or if the touch output should toggle its state with each Touch event (toggle mode). The following voltages must be applied to select the corresponding mode: Touch mode: SWTO = VDD Toggle mode: SWTO = GND
VDD
100K
R4 500
E909.01A
AVDD TIN AVSS LEDC DVSS TCND3000 LEDS DVDD ENSPI
C3 10U R3 10 C1 10U C4
SCK MOSI SYI PROX SYO
R1 500
R2
TIN
BEEPER Proximity LED Touch LED
D2 D1
TOUCH_b TOUCH_a SWTO
LEDS VDD GND
Figure 3.12: Circuit diagram of a single switch without SPI interface
3.2 How to increase the detection range
The sensitivity or the detection range is proportional to the sending current (pin LEDS) and inverse proportional to the compensation current (pin LEDC). The IC E909.01 allows to increase the sensitivity by internally influencing the range of the LED currents with SPI commands. With the SPI command "0D" it is possible to increase the sending current range from 10mA to 20mA. By using the SPI command "0A" the compensation current range is reduced from 2mA to 1mA. The two commands allow to improve the sensitivity of the sensor by a factor of four. With the external drivers shown in Figure 3.2 it is possible to increase the currents to larger values than it is possible with the internal drivers. With the emitter resistor of PNP2 the compensation current can be adjusted and it is possible to adapt the LED current for both channels independently of each other. If the sensitivity is enlarged one must pay attention to avoid saturation of the measurement signal. Should this happen, the stray-light from the sending LED to the photodiode must be reduced by using an optical blocking layer between the translucent surface and the TCND3000. This includes also the air-gap between both lenses of the TCND3000. Please refer to chapter 1.5.
ELMOS Semiconductor AG
47U
Application Note
QM-No.: 03AN0801E.01
29/39
E909.01
R14
BC857 PNP2
2,2K
BC817 NPN2
R15
1K
SCK
MOSI
2,2K
R16 1,8K
R17
MISO
VDD
100K
SPI signals
LDB
E9 0 9 .0 1A
AVDD
C4 100N
SCK MOSI SYI PROX SYO
R4 500
C3 47U
TIN AVSS LEDC DVSS
R1
TIN LEDS
10U
TCND3000
VDD GND
LEDS DVDD ENSPI
TOUCH_b TOUCH_a SWTO
R3
10
R10
BC857 PNP1
BC817 NPN1
R12
680
27
Figure 3.13: Control of the optomodule TCND 3000 with external LED drivers
Another possibility to avoid saturation of the measurement signal is to regulate both the sending current and the compensation current. In normal mode after power up only the compensation current is regulated (FIXS is enabled). By using the SPI command "0E" (FIXS is disabled) the sending LED current is regulated according to the equation I SEND = I RANGE_SEND * (1 - Loopvalue / 1023) while the compensation current is regulated according the following equation I COMP = I RANGE_COMP * Loopvalue / 1023. In this case, however, the sensitivity is decreased when the measurement signal approaches the limit of the range in order to avoid saturation. Thus the most effective way to avoid saturation in a system with high sensitivity is to reduce the stray light as described above.
ELMOS Semiconductor AG
R11 150
R13
270
RD2
47U
C3
0
C1
Application Note
D2
Proximity LED
QM-No.: 03AN0801E.01
30/39
E909.01
3.3 Cascading of optical switches
Several switches can build a group by using the synchronisation bus. This has several advantages. First, one proximity function for all switches in the group can be realized. This makes it possible to illuminate selected parts of the control panel and define groups of functions. The second advantage is the possibility to avoid unwanted operation by cancelling parasitic touch events. If one switch detects a touch event all other switches are disabled for a short time. A third advantage is that the measurement phase of switches among one group is activated sequentially. This allows switches to be located close together avoiding disturbances if light from one switch is reflected to another switch. The schematic below shows a group of two switches which are connected with the synchronisation bus.
VDD
100K
R4 500
TIN AVSS LEDC DVSS
E909.01A
AVDD
10U C4
SCK MOSI SYI PROX SYO
R1 500 D1 500 D3
D2
R2 Shared Proximity LED for both switches Touch LED A R5 Touch LED B
TIN
LEDS VDD
TCND3000
LEDS DVDD ENSPI
TOUCH_b TOUCH_a SWTO
Master (with pull up resistor at pin SYO)
10U
47U
GND VDD R6 10
TIN 10U C2
C3
R3
10
C1
TIN AVSS LEDC DVSS
E909.01A
AVDD
SCK MOSI SYI PROX SYO
LEDS
TCND3000
LEDS DVDD ENSPI
TOUCH_b TOUCH_a SWTO
Slave (with pull up resistor at pin SYO)
10U
Figure 3.14: Circuit diagram of two synchronised switches
The synchronisation bus is activated by connecting the SYO pin of one switch to the SYI pin of the next switch. The last switch is then connected to the first switch building a closed loop. One switch in this loop is defined as the master by using a pull-up resistor at its SYO pin and connecting all PROX output pins with one pull-up resistor. If one switch in the group detects an approaching object all other switches are switched from standby mode to active mode. The master synchronizes the sampling rate, the "pretouch" time (parameter TOTIM in table 2.2) and the global timeout (parameter TIMOV in table 2.2) of all switches in the group. Figure 3.4 shows how parasitic touches are cancelled. If several switches are in the "pretouch" phase at the same time the switch that leaves the "pretouch" time first cancels all other "pretouch" phases that are active at this time. This is done by sending a pulse on the synchronisation bus from one switch to the next. If several switches have activated their "pretouch" phase during the same measurement cycle they will leave their "pretouch" phase at the same time. In this case the order in the chain of the synchronisation bus determines which switch will have a valid touch. This means the first switch seen from the front of the chain will accept the touch.
ELMOS Semiconductor AG Application Note QM-No.: 03AN0801E.01
C5
31 /39
E909.01
Parameter: TOTIM Switch 1: Switch 2: Switch 3: Switch 4: Pretouch time switch 1 Pretouch time switch 2 Pretouch time switch 3 Touch accepted
Touch cancelled
Pretouch time switch 4
Touch accepted Time
Figure 3.15: Prioritisation of touch events by disabling other touches during the "Pretouch" time
It is also possible to prioritise the switch with the largest signal amplitude to accept the touch. With the parameter SELDELAY (parameter SELDELAY is described in table 2.2) this option can be enabled. In this case the constant "pretouch" time is extended by a variable part, which is proportional to the signal amplitude. If now several switches are entering the "pretouch" phase during the same measurement cycle the switch with the largest signal amplitude will win and activate its touch output.
3.4 Reference Design
The circuit diagram (figure 3.5) below shows an application where the SPI interface is not used in normal operation. It is, however, possible to activate the SPI interface for test purpose by removing the components RD1, RD3, RD4, RD5, RD6 and inserting component RD2. In the case of an activated SPI interface the Touch output is not active any more. Due to the synchronous demodulation principle of the HALIOS(R) regulation loop asynchronous disturbances outside the modulation frequency band are not critical and do not disturb the measurement. Only synchronous electrical and optical disturbances can influence the measurement. Thus it is important to avoid electrical coupling of the modulation frequency to the photodiode input and the analogue supply of the E909.01 IC. This can be avoided by shielding the photodiode connection line with analogue ground, which should be designed like a grounded coplanar line. Additionally the analogue supply should be decoupled with a lowpass of first order given in the example by the components R3 and C4. The ground connection between TCND3000 and E909.01 should be of low resistance type with a ground plane.
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
32/39
E909.01
SCK MOSI MISO VDD 0 RD5 100K R4 500 LDB
use ceramic type condensators for components C1 and C4
TIN 10U C4
E909.01A
AVDD TIN AVSS LEDC DVSS TCND3000 LEDS DVDD
RD2 10U R3 10 C1
SCK MOSI SYI PROX SYO
R1 500
0 RD4
R2
BEEPER Proximity LED Touch LED
D2 0 0 RD3 RD6 D1
TOUCH_b TOUCH_a SWTO
LEDS VDD
ENSPI
47U
GND RD1 0
C3
0
do not insert component RD2 in case SPI is not used! for test purpose the sPI interface can be activated by removing the components RD1, RD3, RD4, RD5, RD6 and inserting component RD2.
Figure 3.16: Schematic diagram of test circuit with SPI interface
Figure 3.17: PCB Layout of test circuit (top side)
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
33 /39
E909.01
Figure 3.18: PCB Layout of test circuit (bottom side)
4 Related Documents
Dokument-No.: 03SP0277E.XX Specification E909.01 [1]
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
34/39
E909.01
5 Record of Revisions
Chapter 3.3 Rev. 1 1 Change and Reason for Change Figure 3.14 page 39 removed - page 5 moved to page 38 Date 03.04.2006 03.04.2006 Released RME/ZOE RME/ZOE
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
35/39
E909.01
Contents
System Comparison....................................................................................................................................................................................2 SOP16 Package Outline and Description..............................................................................................................................................4 TSSOP16 Package Outline and Description.........................................................................................................................................4 1 Optics ...........................................................................................................................................................................................................5 1.1 Optical Operation Principle ..........................................................................................................................................................5 1.2 Optical and Geometrical Design ...............................................................................................................................................8 1.3 Surface materials and mechanical set-up .............................................................................................................................11 1.4 Design Rules ...................................................................................................................................................................................12 1.5 Advanced configuration .............................................................................................................................................................13 2 Working Principle ASIC .........................................................................................................................................................................15 2.1 Block Diagram ................................................................................................................................................................................15 2.2 Overview Basic Funktions .........................................................................................................................................................16 2.2.1 Syncronisation .....................................................................................................................................................................16 2.2.2 Active and Stand-by Operation Mode........................................................................................................................16 2.2.3 Detection Algorithms........................................................................................................................................................17 2.3 SPI Interface....................................................................................................................................................................................17 2.3.1 SPI Transmission...................................................................................................................................................................18 2.3.2 MISO Line...............................................................................................................................................................................18 2.3.3 Address decoding...............................................................................................................................................................20 2.3.4 Adjustment of the HALIOS(R) parameters while using the SPI interface...........................................................26 2.4 Synchronisation............................................................................................................................................................................27 2.4.1 Definition of master (via resistance 100k)..................................................................................................................27 2.4.2 Cancelling a touch signal................................................................................................................................................28 2.4.3 Proximity detection and change of sampling rate.................................................................................................28 2.5 Analogue parameters.................................................................................................................................................................28 3 Application diagrams............................................................................................................................................................................29 3.1 Application diagrams of a switch without SPI....................................................................................................................29 3.2 How to increase the detection range....................................................................................................................................29 3.3 Cascading of optical switches...................................................................................................................................................31 3.4 Reference Design..........................................................................................................................................................................32 4 Related Documents...............................................................................................................................................................................34 5 Record of Revision..................................................................................................................................................................................35 Contents.......................................................................................................................................................................................................36 List of Figures......................................................................................................................................................................................37 List of Tables........................................................................................................................................................................................37
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
36/39
E909.01
List of Figures
Figure 1.1: Diffusion of human finger.....................................................................................................................................................5 Figure 1.2: Diffusion of some clothes....................................................................................................................................................6 Figure 1.3: Schematic setup with TCND 3000.....................................................................................................................................7 Figure 1.4: Basic arrangement using TCND 3000 module supplied by VISHAY(R)....................................................................9 Figure 1.5: Photocurrent caused by reflection vs. distance. (cf. VISHAY(R) datasheet figure 5)...........................................10 Figure 1.6: Current mirror circuit (shown values are a very good starting point)..................................................................13 Figure 1.7: Introduction of optical shielding...................................................................................................................................... 14 Figure 2.8: Block Diagram E909.01........................................................................................................................................................15 Figure 2.9: Example of a correct data transmission, command h2200....................................................................................18 Figure 2.10: Circuit diagram of a freely configurable switch.......................................................................................................26 Figure 2.11: Timing diagram of the parameterization sequence................................................................................................26 Figure 2.12: Example of synchronisation of three E909.01 ICs...................................................................................................27 Figure 2.13: Decision of master..............................................................................................................................................................27 Figure 3.12: Circuit diagram of a single switch without SPI interface.......................................................................................29 Figure 3.13: Control of the optomodule TCND 3000 with external LED drivers....................................................................30 Figure 3.14: Circuit diagram of two synchronised switches..........................................................................................................31 Figure 3.15: Prioritisation of touch events by disabling other touches during the "Pretouch" time...............................32 Figure 3.16: Schematic diagram of test circuit with SPI interface..............................................................................................33 Figure 3.17: PCB Layout of test circuit (top side)...............................................................................................................................33 Figure 3.18: PCB Layout of test circuit (bottom side).....................................................................................................................34
List of Tables
Table 1.1: Samples of tested materials..................................................................................................................................................11 Table 2.2.........................................................................................................................................................................................................18 Table 2.3: Address decoding...................................................................................................................................................................25
ELMOS Semiconductor AG
Application Note
QM-No.: 03AN0801E.01
37/39
E909.01
WARNING - Life Support Applications Policy ELMOS Semiconductor AG is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical stress. It is the responsibility of the buyer, when utilizing ELMOS Semiconductor AG products, to observe standards of safety, and to avoid situations in which malfunction or failure of an ELMOS Semiconductor AG Product could cause loss of human life, body injury or damage to property. In development your designs, please ensure that ELMOS Semiconductor AG products are used within specified operating ranges as set forth in the most recent product specifications. General Disclaimer Information furnished by ELMOS Semiconductor AG is believed to be accurate and reliable. However, no responsibility is assumed by ELMOS Semiconductor AG for its use, nor for any infringements of patents or other rights of third parties, which may result from its use. No license is granted by implication or otherwise under any patent or patent rights of ELMOS Semiconductor AG. ELMOS Semiconductor AG reserves the right to make changes to this document or the products contained therein without prior notice, to improve performance, reliability, or manufacturability .
Application Disclaimer Circuit diagrams may contain components not manufactured by ELMOS Semiconductor AG, which are included as means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. The information in the application examples has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies. Furthermore, such information does not convey to the purchaser of the semiconductor devices described any license under the patent rights of ELMOS Semiconductor AG or others.
Copyright (c) 2006 ELMOS Semiconductor AG Reproduction, in part or whole, without the prior written consent of ELMOS Semiconductor AG, is prohibited.
ELMOS Semiconductor AG Application Note QM-No.: 03AN0801E.01
38/39
ELMOS Semiconductor AG - Headquarters Heinrich-Hertz-Str. 1 | 44227 Dortmund | Germany Phone + 49 (0) 231 - 75 49 - 0 | Fax + 49 (0) 231 - 75 49 - 149 sales@elmos.de | www.elmos.de ELMOS Semiconductor AG - Munich Branch Am Geflugelhof 12 | 85716 Unterschleiheim | Germany Phone + 49 (0) 89 - 318 370 - 30 | Fax + 49 (0) 89 - 318 370 - 31 sales@elmos.de | www.elmos.de ELMOS Semiconductor AG - Stuttgart Branch Max-Eyth-Str. 35 | 71088 Holzgerlingen | Germany Phone + 49 (0) 70 31 - 63 19 91 | Fax + 49 (0) 70 31 - 63 19 97 sales@elmos.de | www.elmos.de MECHALESS Systems GmbH | A MEMBER OF THE ELMOS GROUP Technologiepark Karlsruhe | Albert Nestler Str. 10 | 76131 Karlsruhe | Germany Phone +49 - 721 - 62698 - 00 | Fax +49 - 721 - 62698 - 11 info@mechaless.com | www.mechaless.com ELMOS North America, inc. 31700 West 13 mile Road Suite 110 | Farmington Hills | MI 48334 | USA Phone + 1 - 248 865 32 00 | Fax + 1 - 248 865 3203 sales-int@elmos.de | www.elmos.de ELMOS North America, inc. Kokomo Design Center 2747 South Albright Road | Kokomo | IN 46902 | USA Phone + 1 - 765 453 77 30 | Fax + 1 - 765 453 77 31 sales-int@elmos.de | www.elmos.de ELMOS France S.A. 29, rue de Peupliers | 92752 Nanterre Cedex | France Phone + 33 (0) 1 - 46 52 59 59 | Fax + 33 (0) 1 - 42 42 95 54 sales-int@elmos.de | www.elmos.de ELMOS Representative in Japan - MUSASHINO Corporation Tohchiku Bldg. | 2-14-18 | Minato-ku | Tokyo 108-0023 | Japan Phone +81 - 3 - 34 53 - 33 51 | Fax +81 - 3 - 34 53 - 33 50 info@musashinocorp.com ELMOS Distribution Line - Channel Microelectronic GmbH Alleenstr. 29/3 | 73730 Esslingen | Germany Phone +49 - 711 - 930 721 - 30 | Fax +49 - 711 - 930 721 - 40 info@channel-microelectronic.de
39/39


▲Up To Search▲   

 
Price & Availability of E90901

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X